﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BonjourQuotation.ObjectModel.ReportData
{
    public class GroupInvoiceReportBData
    {
        public List<GroupInvoiceReportRowBData> Invoices { get; set; }
        public string CompanyName { get; set; }
        public string CompanyAddress { get; set; }
        public string CompanyPhone { get; set; }
        public string CompanyFax { get; set; }
        public string CompanyFedID { get; set; }
        public string Customer { get; set; }
        public string CustomerAddress { get; set; }
        public string CustomerFax { get; set; }
        public string CustomerEmail { get; set; }
        public string Contact { get; set; }
        public string ContactTitle { get; set; }
        public string ContactPhone { get; set; }
        public string ContactFax { get; set; }
        public string ContactEmail { get; set; }
        public string InvoiceNo { get; set; }
        public string InvComm { get; set; }
        public string ProInvComm { get; set; }
        public bool? ProInv { get; set; }
        public bool? DepositM { get; set; }
        public decimal? DepositAmt { get; set; }
        public decimal? InvTotalDeposit { get; set; }
        public decimal? InvTotalRefund { get; set; }
        public string PayAddress { get; set; }
        public string PayBankName { get; set; }
        public string PayAccNo { get; set; }
        public string PayAbaNo { get; set; }
        public string PaySwiftCode { get; set; }
        public DateTime? InvoiceDate { get; set; }
        public DateTime? PaymentDueDate { get; set; }
        public DateTime? FinalPayment { get; set; }
        public string GroupName { get; set; }
        public DateTime? ArrivalDate { get; set; }
        public string PaymTerms { get; set; }
        public string AgentName { get; set; }

    }
    public class GroupInvoiceReportRowBData
    {
        public int Qty { get; set; }
        public string Description { get; set; }
        public decimal? Price { get; set; }
        public decimal? Debit { get; set; }
        public decimal? Credit { get; set; }
        public string Curr { get; set; }
    }
}
